var mongoose = require("mongoose");

var Schema = mongoose.Schema;

var goodsSchema = new Schema ({
	productId : String,                       //商品ID
	productName : String,                     //商品名称
	productIntros : [                         //商品描述
	    {
	      "info" : String                     //描述信息
	    }
	],
	productType : Number,                     //商品类型  1:手机(phone),2:家电(appliances),3:配件(mounting),4:智能(intelligent),5:搭配(match),6:周边(circum)
	productPriceStr : String,                 //商品价格 string类型
  productDefaultPrice : Number,             //默认显示价格
  productDefaultEdition : String,           //默认显示版本
  productDefaultIntros : String,            //默认信息
	productImage : String,                    //商品图片地址
  productColor : [                          //商品颜色
    	{
      	"colorName" : String,               //颜色名称
      	"colorValue" : String               //颜色16进制值
    	}
  ],
  productEdition : [                        //商品版本
    	{
      	"edition" : String,                 // 版本
      	"price" : String                    // 价格
    	}
  ],
	productUrl : String,                      //商品url
	productAppraise : [                       //商品评价
		{
			"AppraiseWriterName" : String,        //商品评价客户名字
			"AppraiseInfo" : String,              //商品评价内容
			"AppraiseType" : Number,              //商品评价类型 1:好评(五星和四星),2:中评(三星),3:差评(二星和一星)
			"AppraiseDate" : String               //商品评价时间
		}
	],
  productNum : Number,                      //购物车、订单中商品的数量
  productChecked : Boolean                  //购物车、订单中商品是否被选中
});

//输出用户信息
module.exports = mongoose.model("Goods", goodsSchema);
